﻿
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size:67%;
	padding:0px;
	margin:0px;
	border:0px
}

h2{
color:#218b3e;
}

p{
font-size:1.2em;
padding:0px;
/*margin:0 0 1em;*/
}

#container{
background:url(img/bg_border.gif) repeat-y top left;
padding:0px;
margin:20px auto;
width:930px}


#container2{
background:url(img/top_bg.gif) no-repeat top left;
padding:0px;
margin:0px
}

#containerNarrow{
background:url(img/backgrounds/toaster_bg.jpg) no-repeat bottom left;
margin:0px 0px 0px 10px;
padding:0px 40px 0px 375px;
min-height:622px;
}

#container4{
margin:0px 30px 0px 0px;
}
#containerWide
{
    margin:0px 20px;
    padding-bottom:20px
    }
#nav{
/*background:yelxlow;*/
    margin:0px;
    padding:20px 20px 110px 222px;
}
#navigation 
{
    list-style-type:none;
    /*margin:-100px 0 10px 340px;*/
    text-transform:uppercase;
    padding:0px;
    margin:0px
}
#navigation li {
display:inline;
font-size:1.7em;
margin-right:23px;
font-family:"Times New Roman", Times, serif;
}

#navigation li a:link {color:#FFFFFF; text-decoration:none}     /* unvisited link */
#navigation li a:visited {color:#FFFFFF; text-decoration:none}  /* visited link */
#navigation li a:hover {color:#218b3e; text-decoration:none; background:#fff}   /* mouse over link */
#navigation li a:active {color:#218b3e; text-decoration:none}   /* selected link */

.copyUl
{
    list-style-type:circle;
    font-size:1.2em;
    padding:0 20px;
    }


#footer{
	background:url(img/footer_bg.gif) top left no-repeat;
	padding:0px 13px 0px 25px;
	margin:0px
	}

#footerInfo{
	float:left;
	color:#FFFFFF;
	}
	
#footerHotline{
	float:left;
	background:url(img/phone.gif) left no-repeat;
	color:#fffaaf;
	font-size:1.5em;
	font-weight:bold;
	margin:5px 0px 0px 30px;
	padding:20px 0px 20px 55px
	}
	
	#christmasHours
	{
	    font-size:1.3em;
	    }
	
	#christmasHours td
	{
	    vertical-align:top;
	}
	
	.pecentage
	{
	    color:#ffffff;
	    background-color:#AE2E27;
	    width:142px;
	    display:block;
	    padding:2px 0px;
	    font-weight:bold;
	    }
	    
    .cpImage
    {
       margin:0px auto;
       display:block;
        }
	/*old*/
	
	/* Layout */
    .download
    {
background:url(img/pdf_download.gif) no-repeat scroll left top;
display:block;
height:31px;
padding:24px 0 0 47px
    }
* { border:0; margin:0; padding:0; }

	html, body { height:100%; }
		body {/* background:url("../images/bg.jpg") bottom right no-repeat; background-attachment: fixed;*/ }
			body.men { /*background:url("../images/bg_men.jpg") bottom right no-repeat; background-attachment: fixed;*/ }
			body.women {/* background:url("../images/bg_women.jpg") top right no-repeat; background-attachment: fixed;*/ }
		#container { /*width:860px; height:100%; padding:0 50px; margin:0 auto;*/  }
			#branding { padding-top:50px; width:150px; float:right; text-align:center; }
				#logo { margin-bottom:80px; }
				#choice-brands { background:url("../images/36-choice-brands.png") top center no-repeat; width:150px; height:0px; padding-top:290px; overflow:hidden; }
			#details { padding-top:50px; width:470px; float:left; }
				#headline { margin-bottom:20px; }
			#mainsite { margin-top:20px; }
			#terms { height:200px; overflow:auto; background:#ffffff; border:1px solid #efefef; padding:10px; display:none; }
	
/* Typography */

body { font:67%/1.5 Arial, Verdana, sans-serif; color:#777; }

	#content, #details { font-size:1.1em; }

	#terms { font-size:0.9em; }

	p, address { padding:0 0 1em 0; }

	address { font-style:normal; }

	.intro { font-size:1.4em; }

	ul, ol { margin:0 0 1em 1.5em; }

	h1 {}

	h2 { font-size:2em; }

/* Navigation */		

/* Forms */

form { margin:0px}
.text-input { padding:3px 3px 3px 5px; background:#efefef; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin-bottom:5px; }
.text, textarea { border:1px inset #484848; padding:3px; width:243px; font-family: Arial, Verdana, sans-serif; color:#000000; }
	textarea.text { font-family:Arial, Verdana, sans-serif; font-size:1em; width:243px; height:90px; }
	
	.text:focus{ background:#FFE7E7}
	.shortvalue { width:90px; }
select.text { width:auto; }
select.text option { padding:0 1em 0 0; }
label { float:left; width:209px; font-weight:bold; padding-top:3px; text-transform:uppercase; }
fieldset { margin-bottom:5px; }
	fieldset label { display:inline; width:auto; margin-right:10px; }
	.explaination { margin:0; font-size:0.85em; }
	.required { background:#ffe7e7; }
	.divider { border-top:1px solid #cdcdcd; margin:10px 0; height:1px; }
.submit { width:140px; height:40px; padding-top:80px;  margin: 0; border: 0; background: transparent url("img/submit.gif") no-repeat left top; overflow: hidden; cursor: pointer; }


/*  Links  */	

a			{ color:#000; font-weight:bold; text-decoration:underline; }
a:active	{ color:#000; text-decoration:none; }
a:hover		{ color:#000; text-decoration:none; }
a:visited	{ color:#000; }


#mainsite a 			{ padding:3px 5px; background:#ec2028; color:#fff; text-transform:uppercase; }
#mainsite a:active 	{  }
#mainsite a:hover 	{ background-color:#259245; }
#mainsite a:visited 	{  }

a:focus { -moz-outline: none; }

/*  Clearing  */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */ 

/* Safari HACKS */

::root #id { }

